/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package alpes.aerolinea.services;

import alpes.aerolinea.entities.ServicioVideoSeries;
import alpes.aerolinea.persistencia.IPersistenciaServices;
import alpes.aerolinea.persistencia.PersistenciaServicesMock;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateful;

/**
 *
 * @author Daniel
 */
@Stateful
public class SeriesDeTvService implements ISeriesDeTvService {

    @EJB
    private IPersistenciaServices persistenciaServices;
    /**
     * representa la seria actual
     */
    private ServicioVideoSeries cSerie;

    public SeriesDeTvService() {
        persistenciaServices = new PersistenciaServicesMock();
    }

    public ServicioVideoSeries newSerie() {
        cSerie = new ServicioVideoSeries();
        return cSerie;
    }

    public ServicioVideoSeries createOrUpdate()
    {
        return null;
    }
    public void delete()
    {

    }
    public void setSerie(String nombre)
    {
        
    }
    @Override
    public List<ServicioVideoSeries> findAll() {
        return persistenciaServices.findAll(ServicioVideoSeries.class);
    }

    @Override
    public ServicioVideoSeries getSerie() {
        return cSerie;
    }

    @Override
    public void setNombre() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
